# Model 611 Changelog

NOTE, when updating between versions where any digit but the last has changed:
- New settings have been added
- The update will set reset the unit to Factory Default settings, except for IP settings
- Previous settings will automatically be recalled after Factory Defaults are loaded
- This will take ~30 seconds after the unit has been updated, and it will reboot after
- Any new settings that didn't exist in the previous firmware will be at Factory Defaults

How to update firmware:
- Access the Admin webpage
- Click "Select Firmware File..."
- Select the firmware (.bin file)
- Click "Update Firmware"
- Wait for update to complete

=== Rev 1.0.3.5 ===
- Fix false HLS duplicate detection on segment ID comparison
- Refill HLS buffer behind-window seek
- Skip prefetch for HLS streams that use MPEG-TS

=== Rev 1.0.3.4 ===
- Harden HLS/Icecast streaming recovery

=== Rev 1.0.3.3 ===
- Fix connection with AIS HLS streams
- Harden Icecast relay against CDN stalls
- Improve HLS resistance

=== Rev 1.0.3.2 ===
- Fix issue with SSL handshaking

=== Rev 1.0.3.1 ===
- Fix connection tracker

=== Rev 1.0.3.0 ===
- Add Scheduler

=== Rev 1.0.2.0 ===
- Added HLS+ Metadata Relay

=== Rev 1.0.0.23 ===
- Fix Preset naming issue

=== Rev 1.0.0.22 ===
- Include load_preset for 0-based indexing

=== Rev 1.0.0.21 ===
- Sanitize icecast title string from invalid charcters
- Adjust average bitrate over time so it doesn't drift

=== Rev 1.0.0.19 ===
- Improve reading from the SD Card

=== Rev 1.0.0.18 ===
- Fix issue with icecast stream metadata length limit

=== Rev 1.0.0.17 ===
- Update the VLSI soft reset period

=== Rev 1.0.0.16 ===
- Tweak Media Sequence checking specification

=== Rev 1.0.0.15 ===
- Fix issue with specific stream

=== Rev 1.0.0.14 ===
- Adjust the currently selected audio segment 
- Auto soft reset the VLSI if the filetype is corrupt

=== Rev 1.0.0.13 ===
- Adjust the currently selected audio segment if EXT-X-PUBLISHED-TIME and EXT-X-PROGRAM-DATE-TIME present in the Media Playlist

=== Rev 1.0.0.12 ===
- Fix issue with very long playlists

=== Rev 1.0.0.11 ===
- Fix issue with setting/getting the current stream preset via SNMP

=== Rev 1.0.0.10 ===	
- Fix issue with connecting to some streams where the urls contain a colon ':' in the link (which doesn't designate a port number)

=== Rev 1.0.0.9 ===	
- Fix issue with playlist parsing for some streams

=== Rev 1.0.0.8 ===	
- Fix issue with 320kbps AAC stream glitching/audio dropout

=== Rev 1.0.0.7 ===	
- Enable MP3 Audio types for MPEG-TS streams

=== Rev 1.0.0.6 ===	
- NTP server sync status is now shown on the Time webpage

=== Rev 1.0.0.5 ===	
- Fix issue with Email Notifications not including the Preset Name & URL link
- Fix issue with loading of a Hardware Profile with more than 6 presets

=== Rev 1.0.0.4 ===	
- Fixed issue with 301 Redirects

=== Rev 1.0.0.3 ===		
    - Fixed issue with some streams having an extra '/' in URL
    - Fixed issue with a particular stream from connecting
    - Incorporated an auto-slow-down of playback if an HLS Media Playlist is starting to lag
    	- Slows down by 1%
    - Updated code that monitors underruns
    - Updated OLED Menu for better efficiency

=== Rev 1.0.0.2 ===	
- Fixed issue with the threshold slider in the alarms.htm page.

=== Rev 1.0.0.1 ===		
- Fix issue with setting the Audio/Ping Alarm Threshold sliders via keyboard arrow keys

=== Rev 1.0.0.0 ===		
- Official Release
